#ifndef SOURCECLASS_H
#define SOURCECLASS_H
#include"QVector"

class character{
public:
    //相对坐标
    int x;
    int y;
    //行动速度
    int speed;
    //行动加速度
    int addspeed;
    //判断是否跳起
    bool is_jump;
    //判断是否攀爬
    bool is_climb;
    //攀爬体力
    int power;
    //判断是否死亡
    bool is_alive;
    //面对的方向0<-i->1
    bool direction;
    //是否在冲刺中
    bool is_slash;
    //死亡次数
    int death_num;
    //分数
    int grade;
    //初始化函数
    character();
    //死亡
    void die();
    //冲刺函数
    void slash();
}
//游戏墙体合集
class Walls{
    Qvector<Qvector<int>> val;
    int num;
    Walls(int);
    Walls_Init(int);
};
//陷阱合集
class Badthings{
    Qvector<Qvector<int>> val;
    int num;
    Badthings(int);
    Badthings_Init(int);
};


#endif // SOURCECLASS_H
